Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Australia F2 Germany F3 Switzerland F2 Germany F10 Germany F4 Great Britain F3 Germany F8 Austria F1 Germany F4 Egypt F1 Egypt F2 Hungary F3 Germany F6 Germany F16 Germany F17 Germany F18 Germany F2 Great Britain F4 Italy F5 Germany F12 Germany F4 Turkey F5 Turkey F6 Portugal F1 Greece F1 Greece F3 Turkey F19 Germany F5 Turkey F20 Banja Luka 2002 - Banja Luka Britania Zavaleta - Puebla Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Belgaum Open - Belgaum The USTA Challenger at West End Racquet - Torrance The LTA Wrexham Challenger - Wrexham Uncle Toby's Burnie Challenger - Tasmania Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana The Wright Financial Group USTA Challenger - Champaign Mobilux Open - Luxembourg Architect Open - Budapest Pro Challenger at Calabasas - Calabasas BH Telecom Indoors Sarajevo 2006 - Sarajevo Ostdeutscher Sparkassen Cup - Dresden Steelers Cup - Kosice Bukhara Challenger - Bukhara Black Forest Open - Freudenstadt Open D'Orleans - Orleans Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Moncton Men's Challenger - Moncton New Delhi Challenger IV - New Delhi Banja Luka Challenger 2008 - Banja Luka Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Belgrade Challenger Germany F1 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Germany F1 Kyoto Challenger Sunrise Challenger Sofia Challenger Ostrava Challenger Constanta Challenger Rimini Challenger Segovia Challenger Alphen Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Biella Challenger Rimini Challenger Eckental Challenger Wolfsburg Challenger Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Oberstaufen Cup - Oberstaufen XXIX Edizione 'A.Savoldi Marco' - Manerbio Top Wool Challenger Biella - Biella Gemax Open 2002 - Belgrade Fujitsu Siemens Open - Budapest Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon ATU Cup - Weiden Czech Indoor Open - Prague Tumkur Open - Tumkur IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Baumag Open - Budapest The Shelbourne Irish Open - Dublin XXXVII Torneig C.E. Laieta - Barcelona Oberstraufen Cup - Oberstaufen Prostejov Challenger Qingdao Challenger Steelers Cup - Kosice Bangkok Challenger VI Gramado Open de Tenis - Gramado Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Dusseldorf Open 2006 - Dusseldorf Samarkand Challenger - Samarkand Olbia Challenger - Olbia Binghamton Professional Tennis Tournament - Binghamton St. Petersburg Challenger - St. Petersburg Sail Open - New Delhi Rhein-Main Challenger 2004 - Aschaffenburg Aberto de Sao Paulo - Sao Paulo Qatar ATP Challenger - Doha Unique Zagreb Open - Zagreb Architect Open - Budapest Ethias Trophy - Mons Bauer Watertechnology Cup - Eckental Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Wolfsburg Challenger Okal Cup 2004 - Eckental 5 Volkswagen Challenger - Wolfsburg Challenger Banque Nationale - Granby Roma Challenger 2007 - Rome Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Kosice Challenger Athens Challenger Furth Challenger Status Athens Open - Athens Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Courmayeur Challenger Ostdeutscher Sparkassen Cup - Dresden Bergamo Challenger IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Timisoara Challenger - Timisoara Gemax Open - Belgrade Prague Challenger Oberstaufen Cup - Oberstaufen Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz WOW Cafe Challenger - New Orleans Open Prevadies - St. Brieuc Tunis Open 2007 - Tunis Delhi Challenger I - New Delhi Lamberts Open by Stawag - Aachen Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Nokian Hakkapeliitta Open - Tampere Logopak Challenger 2005 - Lubeck Heilbronn Challenger Banja Luka Challenger Bangkok Challenger Oberstaufen Challenger Tampere Challenger Jameson Cup - Milan Rennes Challenger ATP Challenger Numea - New Caledonia Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Aachen Challenger Salzburg Challenger 2001 Mercedes Cup - Stuttgart Heilbronn Challenger Tatra Banka Slovak Open - Bratislava Okal Cup 2001 International Bavarian Championships - Eckental Qatar Exxon Mobil Open 2003 - Doha Sarajevo Challenger 2003 Mercedes Cup - Stuttgart Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Furth Challenger Trani Cup - Trani Schickendanz Open - Furth Milan Challenger Warsteiner Grand Prix - Oberstaufen Qatar Open - Doha Bangkok Challenger Ostrava Challenger Dharwad Challenger 2003 - Dharwad Open 13 - Marseille Okal Cup 2003 - Eckental BMW Open - Munich Oberstaufen Challenger Volkswagen Challenger 2004 - Wolfsburg Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Stockholm Open - Stockholm Schickedanz Open - Furth Chennai Open - Chennai Open de Montauban - Montauban BellSouth Open - Vina del Mar Open Castilla y Leon - Segovia Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Qingdao Challenger The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha Open de Rennes La Trinitaine - Rennes The Dubai Tennis Championships - Dubai Intersport Heilbronn Open - Heilbronn US Men's Clay Court Championships - Houston BMW Open - Munich ATU Cup - Weiden The Stella Artois Championships - London Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell The 10tele.com Open - Nottingham Ostrava Open 2005 - Ostrava Gemax Open - Belgrade IPP Open - Helsinki New Delhi Challenger III - New Delhi Prague Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Monterrey Challenger San Luis Potosi Challenger Grand Prix Hassan II - Casablanca GHI Bronx Classic - Bronx LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Ordina Open - 's-Hertogenbosch Rhein-Main Challenger 2003 - Aschaffenburg Asirom Challenger - Brasov Dutch Open Tennis - Amersfoort Bulgarian Open - Sofia 4th Volkswagen Challenger - Wolfsburg Pekao Open 2003 - Szczecin Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Waco International Tennis Challenger - Waco Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Unicredit (Suisse) Bank S.A. Challenger - Chiasso The Nottingham Open - Nottingham Memorial Piertomaso Tessitore - San Remo ATU Cup - Weiden Open de Moselle - Metz Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Chennai Open - Chennai Medibank International - Sydney DPD Challenger 2002 - Aschaffenburg The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart FILA Challenger - Biella Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Steelers Cup - Kosice Canottieri Mincio Open - Mantova ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Black Forest Open 2004 - Freudenstadt BMW Open - Munich Schickedanz Open 2007 - Furth Ordina Open - s-Hertogenbosch Mauritius Open - Mauritius Countrywide Classic - Los Angeles Tennis Napoli Cup - Napoli If Stockholm Open - Stockholm Bauer Watertechnology Cup - Eckental Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Lubbock Challenger - Lubbock Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Ostdeutscher Sparkessen Cup - Dresden Gerry Weber Open - Halle AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Mamaia Challenger - Constanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Bangkok Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Oberstaufen Challenger Credit Agricole Suisse Open - Gstaad Open de Rennes - Rennes Rijeka Challenger Korat Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Zagreb Challenger Geneva Open - Geneva Karlsruhe Challenger St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Ecuador Open - Quito Geneva Open - Geneva Zagreb Challenger Yokohama Challenger Toyota Challenger Heilbronn Challenger Chengdu Challenger The Dubai Tennis Championships - Dubai Belgrade Challenger BMW Open - Munich Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Sunrise Challenger Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Rimouski Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Athens Challenger Mercedes Cup - Stuttgart RCA Championships - Indianapolis ATP Kremlin Cup - Moscow The Stella Artois Championships - London BCR Open Romania - Bucharest Pilot Pen Tennis - New Haven Braunschweig Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Open Sud de France - Montpellier Heilbronn Challenger Claro Open Colombia - Bogota Valencia Open - Valencia RCA Championships - Indianapolis Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Black Forest Open 2002 - Freudenstadt Gerry Weber Open - Halle Geneva Open - Geneva AEGON Championships - London Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Okal Open - Eckental Rio Open - Rio de Janeiro Intersport Heilbronn Open - Heilbronn Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo BMW Open - Munich Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona The Artois Championships - London Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Davidoff Swiss Indoors Basel - Basel Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg St. Petersburg Open - St. Petersburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Serbia Open - Belgrade AEGON Championships - London Miami Open - Miami Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich Power Horse Cup - Dusseldorf Croatia Open - Umag Winston-Salem Open - Winston-Salem Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille CA Tennis Trophy - Vienna Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open de Moselle - Metz Wimbledon - London U.S. Open - New York French Open - Paris St. Petersburg Open - St. Petersburg Croatia Open - Umag China Open - Beijing French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Mubadala World Tennis Championship AAMI Classic - Kooyong Olympics - Beijing Olympics - London